From 1a53b46ab5dad6f1eea416b87fb2755519414603 Mon Sep 17 00:00:00 2001 From: Rene Engelhard Date: Fri, 15 Dec 2023 23:45:04 +0100 Subject: [PATCH] [PATCH] fix system-abseil build even with 2022 version actually it seems it was a internal abseil header from pdfium vs. system header mismatch. Include proper absl/container/inlined_vector.h if using system-abseil. While at it we can also just use pkg-config, no idea why I did it without back then. Also gets the advantage that it knows that the libs needed for absl_inlined_vector is actually -labsl_throw_delegate -labsl_raw_logging_internal -labsl_log_severity This effectively reverts e89723103313ec4366ee58144c47d7a5c16bf838 Change-Id: Ide4f79860b4e0673c5c6587d503058bdd2930744 Gbp-Pq: Name fix-system-abseil-build.diff --- configure.ac | Bin 553268 -> 552732 bytes external/pdfium/Library_pdfium.mk | 5 +++++ external/pdfium/UnpackedTarball_pdfium.mk | 2 ++ external/pdfium/system-abseil.diff | 15 +++++++++++++++ 4 files changed, 22 insertions(+) create mode 100644 external/pdfium/system-abseil.diff diff --git a/configure.ac b/configure.ac index 4ef5d2639cf84ccf90e975fa081ebc2e0d5f3d4e..b2863896cdb7914f5ec82c650c32f23fa7434ac9 100644 GIT binary patch delta 96 zcmV-m0H6P~;vt;gA%KJdgaU*Egam{Iv<7>(8wpTLM_)roMMFzpO;1EsOhr>DK|)hS zNlYvtm%+IP8J8}(1{W0|VPbP^UukY^X>Mg?Uv_0GXmmuHF7M2#)Eo{}>r$6|}#xXtWKC6ISVp4IAeo19PYO#J&VoH2| zK}lwQUSdvsVsdh7aq;wn?QD8%KsBkEInxigu*pwd%Pt~|rl%~iC^Ipy1dkS8RUc0$ zjcAa*cr3QW>L^6#CT8YMFIdJZJw4uxRlq1GGYOY!1)y9}Vo{|+UVe!}T7GF>ie9W{ ztmgEC7Hs0v*KcPN=fE_N8K?&&Cn1JIbN&uCF ++#else + #include "third_party/abseil-cpp/absl/container/inlined_vector.h" +- ++#endif + namespace { + + // See PDF Reference 1.7, page 170, table 3.36. -- 2.30.2